<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css"/>
<title>Thrift module: JzServerIntrtface</title></head><body>
<div class="container-fluid">
<h1>Thrift module: JzServerIntrtface</h1>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Module</th><th>Services</th><th>Data types</th><th>Constants</th></tr></thead><tbody>
<tr>
<td>JzServerIntrtface</td><td><a href="#Svc_Jz">Jz</a><br/>
<ul>
<li><a href="#Fn_Jz_AppInit">AppInit</a></li>
<li><a href="#Fn_Jz_Cdkeylogin">Cdkeylogin</a></li>
<li><a href="#Fn_Jz_ChangePwd">ChangePwd</a></li>
<li><a href="#Fn_Jz_GetAppCore">GetAppCore</a></li>
<li><a href="#Fn_Jz_GetUserStatus">GetUserStatus</a></li>
<li><a href="#Fn_Jz_GetVarCore">GetVarCore</a></li>
<li><a href="#Fn_Jz_GetVerCore">GetVerCore</a></li>
<li><a href="#Fn_Jz_SetAppMessage">SetAppMessage</a></li>
<li><a href="#Fn_Jz_SetUserDisable">SetUserDisable</a></li>
<li><a href="#Fn_Jz_SetUserSign">SetUserSign</a></li>
<li><a href="#Fn_Jz_SetUserTally">SetUserTally</a></li>
<li><a href="#Fn_Jz_UserChange">UserChange</a></li>
<li><a href="#Fn_Jz_UserCreate">UserCreate</a></li>
<li><a href="#Fn_Jz_UserLogin">UserLogin</a></li>
<li><a href="#Fn_Jz_UserLoginOut">UserLoginOut</a></li>
<li><a href="#Fn_Jz_UserRecharge">UserRecharge</a></li>
</ul>
</td>
<td><a href="#Struct_AppInitReq">AppInitReq</a><br/>
<a href="#Struct_AppInitRes">AppInitRes</a><br/>
<a href="#Enum_AppVerStatus">AppVerStatus</a><br/>
<a href="#Struct_CdkeyloginReq">CdkeyloginReq</a><br/>
<a href="#Struct_CdkeyloginRes">CdkeyloginRes</a><br/>
<a href="#Struct_ChangePwdReq">ChangePwdReq</a><br/>
<a href="#Struct_ChangePwdRes">ChangePwdRes</a><br/>
<a href="#Struct_GetAppCoreReq">GetAppCoreReq</a><br/>
<a href="#Struct_GetAppCoreRes">GetAppCoreRes</a><br/>
<a href="#Struct_GetUserStatusReq">GetUserStatusReq</a><br/>
<a href="#Struct_GetUserStatusRes">GetUserStatusRes</a><br/>
<a href="#Struct_GetVarCoreReq">GetVarCoreReq</a><br/>
<a href="#Struct_GetVarCoreRes">GetVarCoreRes</a><br/>
<a href="#Struct_GetVerCoreReq">GetVerCoreReq</a><br/>
<a href="#Struct_GetVerCoreRes">GetVerCoreRes</a><br/>
<a href="#Struct_PublicERR">PublicERR</a><br/>
<a href="#Struct_PublicReq">PublicReq</a><br/>
<a href="#Struct_SetAppMessageReq">SetAppMessageReq</a><br/>
<a href="#Struct_SetAppMessageRes">SetAppMessageRes</a><br/>
<a href="#Struct_SetUserDisableReq">SetUserDisableReq</a><br/>
<a href="#Struct_SetUserDisableRes">SetUserDisableRes</a><br/>
<a href="#Struct_SetUserSignReq">SetUserSignReq</a><br/>
<a href="#Struct_SetUserSignRes">SetUserSignRes</a><br/>
<a href="#Struct_SetUserTallyReq">SetUserTallyReq</a><br/>
<a href="#Struct_SetUserTallyRes">SetUserTallyRes</a><br/>
<a href="#Enum_UserChangeEnumBind">UserChangeEnumBind</a><br/>
<a href="#Enum_UserChangeEnumType">UserChangeEnumType</a><br/>
<a href="#Struct_UserChangeReq">UserChangeReq</a><br/>
<a href="#Struct_UserChangeRes">UserChangeRes</a><br/>
<a href="#Struct_UserCreateReq">UserCreateReq</a><br/>
<a href="#Struct_UserCreateRes">UserCreateRes</a><br/>
<a href="#Struct_UserLoginOutReq">UserLoginOutReq</a><br/>
<a href="#Struct_UserLoginOutRes">UserLoginOutRes</a><br/>
<a href="#Struct_UserLoginReq">UserLoginReq</a><br/>
<a href="#Struct_UserLoginRes">UserLoginRes</a><br/>
<a href="#Struct_UserRechargeReq">UserRechargeReq</a><br/>
<a href="#Struct_UserRechargeRes">UserRechargeRes</a><br/>
</td>
<td></td>
</tr></tbody></table>
<hr/><h2 id="Enumerations">Enumerations</h2>
<div class="definition"><h3 id="Enum_UserChangeEnumType">Enumeration: UserChangeEnumType</h3>
<br/><table class="table-bordered table-striped table-condensed">
<tr><td><code>USER</code></td><td><code>0</code></td><td>
</td></tr>
<tr><td><code>CDKEY</code></td><td><code>1</code></td><td>
</td></tr>
</table></div>
<div class="definition"><h3 id="Enum_UserChangeEnumBind">Enumeration: UserChangeEnumBind</h3>
<br/><table class="table-bordered table-striped table-condensed">
<tr><td><code>MAC</code></td><td><code>0</code></td><td>
</td></tr>
<tr><td><code>IP</code></td><td><code>1</code></td><td>
</td></tr>
</table></div>
<div class="definition"><h3 id="Enum_AppVerStatus">Enumeration: AppVerStatus</h3>
<br/><table class="table-bordered table-striped table-condensed">
<tr><td><code>VerStatusOPEN</code></td><td><code>0</code></td><td>
</td></tr>
<tr><td><code>VerStatusCLOSE</code></td><td><code>1</code></td><td>
</td></tr>
<tr><td><code>VerStatusTEST</code></td><td><code>2</code></td><td>
</td></tr>
</table></div>
<hr/><h2 id="Structs">Data structures</h2>
<div class="definition"><h3 id="Struct_PublicReq">Struct: PublicReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>client_ip</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>token</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>timestamp</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_PublicERR">Struct: PublicERR</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err_code</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>err_msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_AppInitReq">Struct: AppInitReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>app_id</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>ver_id</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_AppInitRes">Struct: AppInitRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>last_ver</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>update</td><td><code>bool</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>md5</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>bulletin</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>token</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserCreateReq">Struct: UserCreateReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>pwd</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>mac</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>email</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>cdkey</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserCreateRes">Struct: UserCreateRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserLoginReq">Struct: UserLoginReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>pwd</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>mac</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserLoginRes">Struct: UserLoginRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>token</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>finaltime</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>finaltime_uinx</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>email</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>7</td><td>sign</td><td><code>bool</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserLoginOutReq">Struct: UserLoginOutReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserLoginOutRes">Struct: UserLoginOutRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserRechargeReq">Struct: UserRechargeReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>cdkey</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserRechargeRes">Struct: UserRechargeRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>finaltime</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>finaltime_uinx</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserChangeReq">Struct: UserChangeReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>pwd</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>mac</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>type</td><td><code><a href="#Enum_UserChangeEnumType">UserChangeEnumType</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>bind</td><td><code><a href="#Enum_UserChangeEnumBind">UserChangeEnumBind</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_UserChangeRes">Struct: UserChangeRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>finaltime</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>finaltime_uinx</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>deduct</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetUserStatusReq">Struct: GetUserStatusReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetUserStatusRes">Struct: GetUserStatusRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>online</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>finaltime</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>finaltime_uinx</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>token</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_CdkeyloginReq">Struct: CdkeyloginReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>cdkey</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>mac</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_CdkeyloginRes">Struct: CdkeyloginRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>token</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>finaltime</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>finaltime_uinx</td><td><code>i64</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>sign</td><td><code>bool</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_ChangePwdReq">Struct: ChangePwdReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>email</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>pwd</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_ChangePwdRes">Struct: ChangePwdRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetAppCoreReq">Struct: GetAppCoreReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetAppCoreRes">Struct: GetAppCoreRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>data</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetVarCoreReq">Struct: GetVarCoreReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>var_name</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetVarCoreRes">Struct: GetVarCoreRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>data</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetVerCoreReq">Struct: GetVerCoreReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_GetVerCoreRes">Struct: GetVerCoreRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>status</td><td><code><a href="#Enum_AppVerStatus">AppVerStatus</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>md5</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>core</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>url</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>update</td><td><code>bool</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetAppMessageReq">Struct: SetAppMessageReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>user</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>3</td><td>contact</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>message</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetAppMessageRes">Struct: SetAppMessageRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserDisableReq">Struct: SetUserDisableReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>node</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserDisableRes">Struct: SetUserDisableRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserSignReq">Struct: SetUserSignReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserSignRes">Struct: SetUserSignRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>msg</td><td><code>string</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserTallyReq">Struct: SetUserTallyReq</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>public_req</td><td><code><a href="#Struct_PublicReq">PublicReq</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>take</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><div class="definition"><h3 id="Struct_SetUserTallyRes">Struct: SetUserTallyRes</h3>
<table class="table-bordered table-striped table-condensed"><thead><tr><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></tr></thead><tbody>
<tr><td>1</td><td>err</td><td><code><a href="#Struct_PublicERR">PublicERR</a></code></td><td></td><td>default</td><td></td></tr>
<tr><td>2</td><td>tally</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
</tbody></table><br/></div><hr/><h2 id="Services">Services</h2>
<h3 id="Svc_Jz">Service: Jz</h3>
<div class="definition"><h4 id="Fn_Jz_AppInit">Function: Jz.AppInit</h4>
<pre><code><a href="#Struct_AppInitRes">AppInitRes</a></code> AppInit(<code><a href="#Struct_AppInitReq">AppInitReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_UserCreate">Function: Jz.UserCreate</h4>
<pre><code><a href="#Struct_UserCreateRes">UserCreateRes</a></code> UserCreate(<code><a href="#Struct_UserCreateReq">UserCreateReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_UserLogin">Function: Jz.UserLogin</h4>
<pre><code><a href="#Struct_UserLoginRes">UserLoginRes</a></code> UserLogin(<code><a href="#Struct_UserLoginReq">UserLoginReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_UserLoginOut">Function: Jz.UserLoginOut</h4>
<pre><code><a href="#Struct_UserLoginOutRes">UserLoginOutRes</a></code> UserLoginOut(<code><a href="#Struct_UserLoginOutReq">UserLoginOutReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_UserRecharge">Function: Jz.UserRecharge</h4>
<pre><code><a href="#Struct_UserRechargeRes">UserRechargeRes</a></code> UserRecharge(<code><a href="#Struct_UserRechargeReq">UserRechargeReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_UserChange">Function: Jz.UserChange</h4>
<pre><code><a href="#Struct_UserChangeRes">UserChangeRes</a></code> UserChange(<code><a href="#Struct_UserChangeReq">UserChangeReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_GetUserStatus">Function: Jz.GetUserStatus</h4>
<pre><code><a href="#Struct_GetUserStatusRes">GetUserStatusRes</a></code> GetUserStatus(<code><a href="#Struct_GetUserStatusReq">GetUserStatusReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_Cdkeylogin">Function: Jz.Cdkeylogin</h4>
<pre><code><a href="#Struct_CdkeyloginRes">CdkeyloginRes</a></code> Cdkeylogin(<code><a href="#Struct_CdkeyloginReq">CdkeyloginReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_ChangePwd">Function: Jz.ChangePwd</h4>
<pre><code><a href="#Struct_ChangePwdRes">ChangePwdRes</a></code> ChangePwd(<code><a href="#Struct_ChangePwdReq">ChangePwdReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_GetAppCore">Function: Jz.GetAppCore</h4>
<pre><code><a href="#Struct_GetAppCoreRes">GetAppCoreRes</a></code> GetAppCore(<code><a href="#Struct_GetAppCoreReq">GetAppCoreReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_GetVarCore">Function: Jz.GetVarCore</h4>
<pre><code><a href="#Struct_GetVarCoreRes">GetVarCoreRes</a></code> GetVarCore(<code><a href="#Struct_GetVarCoreReq">GetVarCoreReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_GetVerCore">Function: Jz.GetVerCore</h4>
<pre><code><a href="#Struct_GetVerCoreRes">GetVerCoreRes</a></code> GetVerCore(<code><a href="#Struct_GetVerCoreReq">GetVerCoreReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_SetAppMessage">Function: Jz.SetAppMessage</h4>
<pre><code><a href="#Struct_SetAppMessageRes">SetAppMessageRes</a></code> SetAppMessage(<code><a href="#Struct_SetAppMessageReq">SetAppMessageReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_SetUserDisable">Function: Jz.SetUserDisable</h4>
<pre><code><a href="#Struct_SetUserDisableRes">SetUserDisableRes</a></code> SetUserDisable(<code><a href="#Struct_SetUserDisableReq">SetUserDisableReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_SetUserSign">Function: Jz.SetUserSign</h4>
<pre><code><a href="#Struct_SetUserSignRes">SetUserSignRes</a></code> SetUserSign(<code><a href="#Struct_SetUserSignReq">SetUserSignReq</a></code> req)
</pre></div><div class="definition"><h4 id="Fn_Jz_SetUserTally">Function: Jz.SetUserTally</h4>
<pre><code><a href="#Struct_SetUserTallyRes">SetUserTallyRes</a></code> SetUserTally(<code><a href="#Struct_SetUserTallyReq">SetUserTallyReq</a></code> req)
</pre></div></div></body></html>
